home *** CD-ROM | disk | FTP | other *** search
- package assets.objects
- {
- import flash.display.*;
- import flash.events.*;
- import flash.geom.Point;
-
- [Embed(source="/_assets/assets.swf", symbol="assets.objects.bikerack")]
- public class bikerack extends MovieClip
- {
-
-
- public var pp:Point;
-
- public var deep:Number = 10;
-
- public var space:Number = 0;
-
- private var scope:Object;
-
- public var hitObj:MovieClip;
-
- public var hitType:Number = 2;
-
- public var dist:Number;
-
- public var buffer:Number = 15;
-
- public var Lfoot:MovieClip;
-
- public var objType:Number = 1;
-
- public var wide:Number = 125;
-
- public var Rfoot:MovieClip;
-
- public function bikerack(param1:*)
- {
- pp = new Point(350 + 150,200);
- deep = 10;
- wide = 125;
- space = 0;
- objType = 1;
- hitType = 2;
- buffer = 15;
- super();
- scope = param1;
- y = 363;
- addEventListener(Event.ENTER_FRAME,render);
- addEventListener(Event.REMOVED_FROM_STAGE,onRemove);
- }
-
- public function onRemove(param1:Event) : *
- {
- removeEventListener(Event.ENTER_FRAME,render);
- removeEventListener(Event.REMOVED_FROM_STAGE,onRemove);
- }
-
- public function render(param1:Event) : *
- {
- var _loc2_:* = undefined;
- var _loc3_:* = undefined;
- var _loc4_:* = undefined;
- var _loc5_:* = undefined;
- _loc2_ = new Point(pp.x - (x + Lfoot.x),pp.y - y);
- _loc3_ = Math.atan2(_loc2_.y,_loc2_.x) * (180 / Math.PI);
- Lfoot.rotation = _loc3_;
- _loc4_ = new Point(pp.x - (x + Rfoot.x),pp.y - y);
- _loc5_ = Math.atan2(_loc4_.y,_loc4_.x) * (180 / Math.PI);
- Rfoot.rotation = _loc5_;
- }
- }
- }
-